package com.knife.blog.logic;

import java.util.Collection;

import com.knife.blog.domain.BlogCircleMember;
import com.knife.blog.domain.BlogUser;
import com.knife.web.tools.IPageList;

public interface BlogCircleMemberService {
	
	IPageList queryCircleMember(String scope,Collection param,int currentPage, int pages);
	
	IPageList queryCircleMemberByCircleCid(String cid,int currentPage, int pageSize);
	
	IPageList queryNewCircleMember(String cid, int currentPage, int pageSize);
	
	IPageList queryCircleMember(int currentPage, int pageSize);
	
	public IPageList queryAuditingCircleMember(String cid, int currentPage, int pageSize);
	
	boolean delCircleMember(String cid);
	
	boolean lockCircleMember(String cid);
	
	boolean save(BlogCircleMember member);
	
	boolean update(BlogCircleMember member);
	
	BlogCircleMember getCircleMember(String cid);
	
	BlogCircleMember getCircleMemberByUserName(String username);
	
	BlogCircleMember blogUser2BlogCircleMember(BlogUser user);

}
